//
//  OrdersDetailsModel.h
//  YueYueSpecailCarDriver
//
//  Created by DL on 17/1/9.
//  Copyright © 2017年 黄旺鑫. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface OrdersDetailsModel : NSObject

/// 订单uuid
@property (nonatomic, copy) NSString * uuid;

/**
 * 订单子状态(
 * 100.等待应答
 * 200.等待接驾-预约
 * 201.等待接驾-已出发未到达
 * 202.等待接驾-已到达
 * 300.行程开始
 * 400.待支付
 * 500.已完成(待评价)
 * 501.已完成-已评价
 * 600.取消-自主取消
 * 601.取消-后台取消
 * 602.取消-应答前取消)
 **/
@property (nonatomic, assign) NSInteger subStatus;
/**
 * 乘客投诉状态
 **/
@property (nonatomic, assign) NSInteger passengerCom;
/**
 * 起点
 **/
@property (nonatomic, copy) NSString * originAddress;
/**
 * 起点详细地址
 **/
@property (nonatomic, copy) NSString * originDetailAddress;
@property (nonatomic, assign) double originLng;
@property (nonatomic, assign) double originLat;
/**
 * 目的地
 **/
@property (nonatomic, copy) NSString * destAddress;
/**
 * 目的地详细地址
 **/
@property (nonatomic, copy) NSString * destDetailAddress;
@property (nonatomic, assign) double destLng;
@property (nonatomic, assign) double destLat;
/**
 * 订单类型（时效性）：1 实时订单， 2 预约订单
 **/
@property (nonatomic, assign) NSInteger typeTime;
/**
 * 订单类型（行程）：1 出租车；2 专车； 3 拼车； 4 接送机；5 日租/半日租
 **/
@property (nonatomic, assign) NSInteger typeTrip;
/**
 * 订单总费用（=司机收入=各费用之和*高峰溢价率+附加服务费等+（后台）调整价格）
 **/
@property (nonatomic, assign) double totalFare;
/**
 * 出发时间
 **/
@property (nonatomic, assign) long long deparTime;
/**
 * 实际乘车人数
 **/
@property (nonatomic, assign) NSInteger actualPasNum;
/**
 * 评价信息
 **/
//private OrderEvaluationEntity comment;
/**
 * 附加服务费用
 **/
@property (nonatomic, assign) double serviceFare;
/**
 * 乘客留言
 **/
@property (nonatomic, copy) NSString * remark;
/**
 * 取消理由
 **/
@property (nonatomic, copy) NSString * cancelReason;
/**
 * 打车费
 **/
@property (nonatomic, assign) double actualFare;
/**
 * 优惠券支付
 **/
@property (nonatomic, assign) double couponFare;
/**
 * 支付方式（1.支付宝 2.微信 3.余额 4.企业支付）
 **/
@property (nonatomic, assign) NSInteger payType;
/**
 * 倒计时时间
 **/
@property (nonatomic, assign) long long countdown;
/**
 * 是否超过24小时
 **/
@property (nonatomic, assign) int overTime;
/**
 * 播报
 **/
@property (nonatomic, copy) NSString * report;
/**
 * 车型
 **/
@property (nonatomic, copy) NSString * carModelsLevelUuid;
/**
 * 超时等待时长
 **/
@property (nonatomic, assign) NSInteger waitDuration;
/**
 * 订单今日收入
 **/
@property (nonatomic, assign) double income;
/**
 * 订单今日数目
 **/
@property (nonatomic, assign) NSInteger orderCount;


/**
 json转化Model
 */
+ (instancetype)QXYY_objectWithKeyValues:(id)keyValues;



@end
